import socket


def te():
    """学习TCP过程中的编码
    UTF - 8
    是Unicode的一种可变长度编码实现，已成为互联网上的事实标准
    ：

    兼容ASCII：ASCII字符在UTF - 8
    中保持原样(1
    字节)
    可变长度：英文字符1字节，中文字符通常3字节，特殊字符可达4字节
    优点：支持全球所有语言字符，空间效率高
    缺点：解析比固定长度编码稍复杂
    """

    ascii_str = 'abc'  # 这是ASCII编码，以英文为主，一个字符一个字节
    utf_str = '这是中文'  # 一个字符三个字节表示

    # 转成十六进制,hex是hexadecimal
    hexadecimal = 'hello world'.encode('utf-8').hex()

    # 从十六进制转回字节
    data = bytes.fromhex(str)
    print(f"这是字节码：{data}")

    x**2 for i range(10):



